Процедури та функції мови Turbo Pascal

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2003
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Інші
Група:
КІ

Частина тексту файла

Міністерство освіти і науки України НУ „Львівська політехніка” Кафедра ЕОМ ЗВІТ Про виконання лабораторної роботи №7 Процедури та функції мови Turbo Pascal Кохалик Р.В. (Студент) ІКТА КІ-17 (Група) Мітьков В.С. (Керівник лаб. Занятть) Львів 2003 Процедури та функції мови Turbo Pascal Мета роботи: Метою роботи є здобуття навикiв побудови структурованих програм, що базуються на розбиттi програми на пiдпрограми - процедури та функцiї. . Теоретичний вступ: Пiдпрограми-процедури та функцiї призначенi для багаторазового використання у програмi оформленої по певних правилах синтаксису групи операторiв. Для цього групу операторiв, якi необхiдно використати у рiзних частинах програми, оформляють у виглядi окремої пiдпрограми i розмiщують в описовiй частинi основної програми. В необхiдних мiсцях операторної частини програми розмiщують звертання до пiдпрограми. Основна вiдмiннiсть процедури вiд функцiї полягає в тому, що процедура може повертати у викликаючу програму декiлька значень рiзних типiв, а функцiя - тiльки одне значення неструктурованого типу. Звертання до процедури здiйснюється за допомогою оператора процедури, а звертання до функцiї - тiльки у виразi. Процедури та функцiї мають структуру, подiбну до структури основної програми, тобто складаються з описової та операторної частини. Процедури та функцiї можуть бути вкладеними одна в одну. Для цього оголошення процедур та функцiй розмiщуються в описовiй частинi охоплюючої процедури чи функцiї. Структура процедури Procedure iм'я_процедури(список формальних параметрiв); Блоки оголошень label, const, type, var; Описи вкладених пiдпрограм; Begin Операторна частина процедури End; Оголошення процедури починається iз заголовка процедури. Заголовок включає зарезервоване слово Procedure, пiсля якого вказується iм'я процедури, а в круглих дужках список формальних параметрiв. Список формальних параметрiв не є обов'язковим i може бути опущений разом з круглими дужками. Заголовок процедури завершується символом "крапка з комою". Далi в описовiй частинi процедури оголошуються локальнi для даної процедури мiтки, константи, типи, змiннi та вкладенi пiдпрограми. Звертання до вкладених пiдпрограм здiйснюється з блоку операторної частини процедури. Крiм того допускається звертання однiєї пiдпрограми до iншої, розмiщеної вище неї по тексту програми на одному або вищому рiвнi вкладеностi. Структура функцiї Function iм'я_функцiї(список формальних параметрiв):тип_функцiї; Блоки оголошень label, const, type, var; Описи вкладених пiдпрограм; Begin Операторна частина функцiї; iм'я_функцiї:=вираз; End; Заголовок функцiї починається iз зарезервованого слова Function, пiсля якого задається iм'я функцiї i в круглих дужках - необов'язковий список формальних параметрiв. Список формальних параметрiв може бути опущений разом з круглими дужками. Пiсля списку формальних параметрiв (або пiсля iменi функцiї, якщо список вiдсутнiй) через символ "двокрапка" вказується iдентифiкатор типу функцiї - будь-який простий тип, стрiнг або вказiвник. Описова частина функцiї мiстить оголошення локальних мiток, констант, типiв даних та вкладених пiдпрограм, звертання до яких може бути розмiщене в операторнiй частинi основної програми. При роботi функцiї хоча б один раз має виконатися оператор, який iменi функцiї присвоює сумiсний з типом функцiї результуючий вираз. Досяжнiсть пiдпрограм У Турбо Паскалi визначенi тiльки вкладенi пiдпрограми. Це означає, що внутрiшнi пiдпрограми розмiщуються в описовiй ча...
Антиботан аватар за замовчуванням

25.12.2011 10:12

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини